package net.qhzw.admin.mapper;

import net.qhzw.admin.entity.PersonnelReward;
import net.qhzw.admin.pojo.PersonnelRewardVo;
import net.qhzw.admin.pojo.PersonnelRewardVo2;
import net.qhzw.admin.query.PersonnelRewardQuery;

import java.util.List;

public interface PersonnelRewardMapper {

    int deleteByPrimaryKey(String id);

    int insert(PersonnelReward record);

    int insertSelective(PersonnelReward record);

    PersonnelReward selectByPrimaryKey(String id);

    int updateByPrimaryKeySelective(PersonnelReward record);

    int updateByPrimaryKey(PersonnelReward record);


    /***
     * 查询奖惩信息列表
     * @param query
     * @return
     */
    List<PersonnelRewardVo> selectList(PersonnelRewardQuery query);


    /***
     * 根据id查询当前人员奖惩信息
     * @param id
     * @return
     */
    PersonnelRewardVo2 selectPersonnelReward(String id);
}
